package com.wms.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("直接入库明细")
public class DirectInDetail {
    @ApiModelProperty(hidden = true)
    private Integer id ;
    /** 产品类别 */
    @ApiModelProperty("产品类别")
    private String category ;
    /** 温区 */
    @ApiModelProperty("温区")
    private String warmArea ;
    /** 产品id */
    @ApiModelProperty("产品id")
    private Integer productId ;
    /** 产品编码 */
    @ApiModelProperty("产品编码")
    private String productCode ;
    /** 产品名称 */
    @ApiModelProperty("产品名称")
    private String productName ;
    /** 规格 */
    @ApiModelProperty("规格")
    private String spec ;
    /** 入库任务数量 */
    @ApiModelProperty("入库任务数量")
    private Integer inTaskNum ;
    /** 入库人 */
    @ApiModelProperty("入库人")
    private String inUser ;
    /** 入库数量 */
    @ApiModelProperty("已入库数量")
    private Integer inNum ;
    /** 入库任务单ID */
    @ApiModelProperty("入库任务单ID")
    private Integer taskId ;
    /** 入库时间 */
    @ApiModelProperty("入库时间")
    private String inDate ;
    /** 入库状态;1 未入库  2 部分入库  3 全部入库 */
    @ApiModelProperty(name = "入库状态",notes = "1:未入库  2:部分入库  3:全部入库")
    private Integer inStatus ;
    @ApiModelProperty(name = "产品类型",notes = "1:产品  2:商品")
    private Integer productType;
    @ApiModelProperty(name = "计量单位")
    private String unit;
}
